From: Stefan Monnier Date: Sat, 28 Mar 2009 04:52:12 +0000 (+0000) Subject: (delete_frame): Work around compiler bug. X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~421^2~1057 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=a77bc98dafa9c7fa286274841a57089ae839ebed;p=emacs.git (delete_frame): Work around compiler bug. --- diff --git a/src/frame.c b/src/frame.c index 650eea1f1b7..1a110219e6a 100644 --- a/src/frame.c +++ b/src/frame.c @@ -1319,7 +1319,10 @@ extern Lisp_Object Qrun_hook_with_args; described for Fdelete_frame. */ Lisp_Object delete_frame (frame, force) - register Lisp_Object frame, force; + /* If we use `register' here, gcc-4.0.2 on amd64 using + -DUSE_LISP_UNION_TYPE complains further down that we're getting the + address of `force'. Go figure. */ + Lisp_Object frame, force; { struct frame *f; struct frame *sf = SELECTED_FRAME ();